FluentForm\App\Services\FormBuilder\Components\BaseComponent A

Total Complexity 58
Dependencies 3
Dependents 0
Total lines 356
Lines of code 194
Logical lines of code 113
Comment lines 92
Methods 17
Properties 1

Methods 17

Method Rating Maintainability Complexity Lines of code
buildElementMarkup()
A
39 12 67
hasConditions()
A
54 8 20
extractDynamicValues()
S
60 5 13
makeElementId()
S
57 4 16
buildAttributes()
S
63 5 10
buildElementLabel()
S
59 4 11
getRequiredClass()
S
72 3 5
getInputHelpMessage()
S
66 3 7
getLabelHelpMessage()
S
67 3 7
removeShortcode()
S
68 2 7
getAsteriskPlacement()
S
68 2 7
extractValueFromAttributes()
S
67 2 8
getDefaultContainerClass()
S
82 1 3
getUniqueId()
S
77 1 3
parseEditorSmartCode()
S
79 1 3
printContent()
S
75 1 4
__construct()
S
80 1 3